<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>客户主文件</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"></meta>
<meta http-equiv="description" content="this is my page"></meta>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"></meta>

<link rel="stylesheet" type="text/css"
	href="/../extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="/../extjs/ext-all.js"></script>
<script type="text/javascript" src="/../extjs/ext-lang-zh_CN.js"></script>

<script>
	var pageNum = 1;
	function pageLoad(num) {
		Ext.Ajax.request({
			url : "/loadPageKehu",
			method : "post",
			params : {
				"pageNum" : num
			},
			success : function(a) {
				forms.getForm().reset();
				pageNum = Ext.decode(a.responseText).currentPage;
				forms.getForm().setValues(
						Ext.decode(a.responseText).data[0]);
			}
		});
	}

	Ext.onReady(function() {

		Ext.QuickTips.init();
		mainWindow.show();
		pageLoad(1);

	});

	

	

	var fielmenu = new Ext.menu.Menu({
		items : [ {
			text : '期初账款设定',
			handler : function() {
				Ext.Msg.alert("提示", "功能升级中,敬请期待！");
			}
		}, {
			text : '原产物料设定'
		} ]
	});
	var fielmenu2 = new Ext.menu.Menu({
		items : [ {
			text : '上网'
		}, {
			text : '写信'
		}, {
			text : '历史交易查询'
		}, {
			text : '帐额数据效验'
		}, {
			text : '保存',
			handler : function() {
				var po=forms.getForm().getValues();//主表表单数据1
				po["addfield1"]="未审核";
				Ext.Ajax.request({
					url : "/dh/kehusave",
					method : "post",
					jsonData :po,
					success : function(data) {
						Ext.MessageBox.alert("提示",data.responseText);
					}
				});
			}
		}, {
			text : '审核',
			handler : function() {
				var po=forms.getForm().getValues();//主表表单数据1
				Ext.Ajax.request({
					url : "/dh/shenhe",
					method : "post",
					params:{"id":po.id},
					success : function(data) {
						Ext.MessageBox.alert("提示",data.responseText);
					}
				});
			}
		}, {
			text:"新建",
			handler:function(){
				forms.getForm().reset();
			}
		}, {
			text:"删除",
			handler:function(){
				var po=forms.getForm().getValues();//主表表单数据1
				var id=po.id;
				Ext.MessageBox.confirm('确认', '您确定要删除单号 ['+id+'] 吗？', function(flag){
					if('yes'==flag){
						Ext.Ajax.request({
							url:"/dh/delKehu",
							method : "post",
							params:{"id":id},
							success : function(a) {
								Ext.MessageBox.alert("提示",a.responseText);
								pageLoad(1);
							}							
						});
					}
				});
			}
		}, {
			text:"上一页",
			handler:function(){
				pageLoad(pageNum-1);
			}
		}, {
			text:"下一页",
			handler:function(){
				pageLoad(pageNum+1);
			}
		} ]
	});

	var forms = Ext.create('Ext.form.Panel', {
		height : '100%',
		layout : "column",
		baseCls : 'x-plain',
		items :[{
			
			xtype : "splitbutton",
			text : '设定',
			width : 90,
			menu : fielmenu
		}, {
			xtype : "splitbutton",
			text : '功能',
			width : 90,
			menu : fielmenu2
		} ],
		items : [ {
			layout : "column",
			xtype : "form",
			height : 150,
			bodyPadding:"5px",
			itemCls : 'required',
			items : [ {
				xtype : 'textfield',
				name : 'id',
				fieldLabel : '客户编号',
				labelWidth : 70
			}, {
				style : 'margin-left:9px',
				xtype : 'textfield',
				name : 'fundsattribution',
				fieldLabel : '账款归属',
				labelWidth : 70,
				anchor : '100%',
			}, {
				xtype : 'textfield',
				// 		 vtype:'email',   //电子邮件
				name : 'fullname',
				fieldLabel : '客户全称',
				labelWidth : 70,
				anchor : '100%',
			}, {
				style : 'margin-left:9px',
				xtype : 'textfield',
				name : 'classname',
				fieldLabel : '类别',
				labelWidth : 70,
				anchor : '100%',
			}, {
				xtype : 'textfield',
				name : 'shortname',
				fieldLabel : '客户简称',
				labelWidth : 70,
				// 		regex:/^[\u4E00-\u9FA5]+$/,//自定义正则表达式,(只能输入汉字);
				regexText : '叫你输入汉字啊',//提示
				anchor : '100%',
			}, {
				style : 'margin-left:9px',
				xtype : 'textfield', //多行文本域
				name : 'areaname',
				fieldLabel : '地区',
				labelWidth : 70,
				anchor : '100%',
			}, {
				xtype : 'textfield',
				name : 'engfullname',
				fieldLabel : '英文全称',
				regex : /^[A-Za-z]+$/,//自定义正则表达式,(只能输入汉字);
				regexText : '叫你输入英文列啊 ',//提示
				labelWidth : 70,
				anchor : '100%',
			}, {
				style : 'margin-left:9px',
				xtype : 'textfield', //数值
				name : 'currencyname',
				fieldLabel : '币别',
				labelWidth : 70,
				anchor : '100%',
			}, {
				xtype : 'textfield',
				name : 'engshortname',
				fieldLabel : '英文简称',
				labelWidth : 70,
				anchor : '100%',
			} ]

		}, {
			xtype : "tabpanel",
			bodyPadding:"5px",
			items : [ {
				title : "基本资料",
				xtype : 'form',
				height : '200px',
				width:"475px",
				layout : "column",
				items : [ {
					xtype : 'textfield',
					width : '120',
					name : 'photo',
					fieldLabel : '负责人',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'personname',
					fieldLabel : '业务人员',
					style : 'margin-left:19px',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'lianxiname',
					fieldLabel : '联系人',
					labelWidth : 70,
					style:"margin-right:20px"
				}, {
					xtype : 'textfield',
					name : 'telephone1',
					fieldLabel : '联系电话',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'bankaccount',
					fieldLabel : '银行账号',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'email',
					fieldLabel : '电子邮件',
					style : 'margin-left:19px',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'webaddress',
					fieldLabel : '网址',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					name : 'faxno',
					fieldLabel : '传真号码',
					style : 'margin-left:19px',
					labelWidth : 70
				} ]
			}, {
				title : "销售信息",
				xtype : 'form',
				height : '200px',
				width:"475px",
				layout : "column",
				items : [ {
					xtype : 'datefield',
					name : "latelutradedate",
					fieldLabel : '最近销售出库日',
					format:'Y-m-d',
					altFormats:'Y/m/d|Ymd',
					value:Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH,1),'Y-m-d'),
					labelWidth : 70,
				}, {
					xtype : 'datefield',
					name : "latelureturndate",
					fieldLabel : '最近销售退货日',
					format:'Y-m-d',
					altFormats:'Y/m/d|Ymd',
					value:Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH,1),'Y-m-d'),
					labelWidth : 70,
				}, {
					fieldLabel : '单价是否含税',
					xtype : 'combo',
					name : 'priceoftax',
					displayField : 'name',
					labelWidth : 70,
					valueField : 'abbr',
					store : Ext.create('Ext.data.Store', {
						fields : [ 'abbr', 'name' ],
						data : [ {
							"abbr" : "含税",
							"name" : "含税"
						}, {
							"abbr" : "未税",
							"name" : "未税"
						}

						]
					}),
					value : '含税',
					typeAhead : true,
					mode : 'local',
					triggerAction : 'all',
					selectOnFocus : true,

				}, {					
					xtype : 'datefield',
					name : "invaliddate",
					fieldLabel : '终止交易日',
					format:'Y-m-d',
					altFormats:'Y/m/d|Ymd',
					value:Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH,1),'Y-m-d'),
					labelWidth : 70,
				} ]

			}, {
				title : "收款信息",
				xtype : 'form',
				height : '200px',
				width:"475px",
				layout : "column",
				items : [ {
					xtype : 'label',
					text : '额度设定',
					style : 'border-bottom:1px solid blue',
				}, {
					xtype : 'label',
					text : '账款信息',
					margin : '0 190',
					style : 'border-bottom:1px solid blue;',
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'amountquota',
					margin : "2",
					fieldLabel : '账款额度',
					labelWidth : 60
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'startadvrecv',
					margin : "2",
					fieldLabel : '期初预收款',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'remainquota',
					margin : "2",
					fieldLabel : '剩余额度',
					labelWidth : 60
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'starreceivable',
					margin : "2",
					fieldLabel : '期初应收款',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'curadvrecv',
					margin : "2",
					fieldLabel : '期末预收款',
					labelWidth : 70
				}, {
					xtype : 'textfield',
					width : '120',
					name : 'curreceivable',
					margin : "2",
					fieldLabel : '期末应收款',
					labelWidth : 70
				} ]
			}, {
				title : "其他",
				xtype : 'form',
				height : '200px',
				width:"475px",
				layout : "column",
				items : [ {
					xtype : 'textarea',
					grow : true,
					name : 'message',
					margin : "20 0 0 20",
					fieldLabel : '备注',
					width : 400,
					labelWidth : 30,
				} ]
			} ]
		} ]
	});
	var mainWindow = new Ext.Window({
		width : 500,
		height : 450,
		title : "客户主文件",
		closable : true,
		resizable : false, //设置是否可以改变大小
		draggable : true, //设置是否可以拖动
		anchor : '100%',
		items : [ forms ],
		bbar : [ {
			xtype : "splitbutton",
			text : '设定',
			width : 90,
			menu : fielmenu
		}, {
			xtype : "splitbutton",
			text : '功能',
			width : 90,
			menu : fielmenu2
		} ],
	});
</script>
</head>
<body>
</body>
</html>